import {COMPTYPE} from './utils';

/**
 * 组件基类
 */
export abstract class BaseComp{
    public name:string;
    public type: COMPTYPE;
    constructor(type:COMPTYPE){
        this.type = type;
    }
    /**
     * 绘制组件
     * @param options 配置参数
     */
    public abstract paint(options:any);
    /**
    * 组件重绘方法
    * @param options 配置参数
    */
    public abstract repaint(options:any);
}